home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #1 / Amiga Plus 1998 #1.iso / demo-versionen / haage&partner / warpup-warpos / include / powerpc / semaphoresppc.h < prev    next >
C/C++ Source or Header  |  1997-09-24  |  668b  |  34 lines

  1. #ifndef POWERPC_SEMAPHORESPPC_H
  2. #define POWERPC_SEMAPHORESPPC_H
  3.  
  4. /*
  5. **  $VER: semaphoresPPC.h 1.0 (24.9.97)
  6. **  WarpOS Release 1.0
  7. **
  8. **  '(C) Copyright 1997 Haage & Partner Computer GmbH'
  9. **       All Rights Reserved
  10. */
  11.  
  12. #ifndef EXEC_SEMAPHORES_H
  13. #include <exec/semaphores.h>
  14. #endif
  15.  
  16. // SignalSemaphorePPC structure used by PPC semaphore functions
  17.  
  18. struct SignalSemaphorePPC {
  19.         struct SignalSemaphore ssppc_SS;
  20.         APTR ssppc_reserved;
  21. };
  22.  
  23. // return value from InitSemaphore and AddSemaphore
  24.  
  25. #define SSPPC_SUCCESS      -1
  26. #define SSPPC_NOMEM        0
  27.  
  28. // return values of AttemptSemaphore
  29.  
  30. #define ATTEMPT_SUCCESS   -1
  31. #define ATTEMPT_FAILURE   0
  32.  
  33. #endif
  34.